package org.zjt.scala

import scala.util.Random
;

/**
 * Description: scala 数据类型
  *
  * 总结：
  *
  *   scala： Instance() 调用对象的apply方法。
  *
  *   python：Instance()  调用对象的show方法
  *
  *
  *数据结构：
  *
  *   数组：  Array     数组是用来存储固定大小的同类型元素
  *
  *   List： List
  *
  *
  *
 * @author juntao.zhang
 * Date: 2018-06-25 下午5:34
 * @see
 */
class ValueTypeTest {



}


object ValueTypeTest extends App{

  var array = new Array[Int](3);
  array(0) =  2112
  array(2) = 23232
  for (i <- array){
    println(i)
  }


  // Array() 调用对象Array的apply方法。
  array = Array(1,32,443)
  var array1 = Array.concat(array,Array())
  for(i <- Array.range(0,array1.length)){
    array1(i) = 90
  }
  array1.foreach(println)

  var random = new Random()
  array1.map(random.nextInt).filter(item => item > 45).foreach(println)


  Array.range(1,10,1).foreach(println)

  Array.range(1,10,2).foreach(println)

}